Her kan du sjekke om du fikk med deg innholdet:
Print
"print" er kommandoen en bruker for å skrive noe på skjermen.
print (123) #skriver "123" på skjermen
print («hei») #skriver "hei" på skjermen. Merk at strenger må ha anførselstegn
areal = 5 * 10 #lagrer svaret på 5*10 til variabelen "areal"
print (areal) #skriver "50" på skjermen. variabler skal ikke ha anførselstegn
Dersom du ønsker å printe ut tekst med apostrofer, er det enkleste å bruke trippel apostrofer.
print(«««Vann er «godt».»»») #skriver ut Vann er «godt».
Kombinere ulike element i en print-kommando
Her kan du sjekke om du fikk med deg innholdet:
Du kan legge sammen flere element når du skal skrive til skjerm med å bruke "+" eller ","
Dersom du bruker "+" som skille tegn (og ikke for å addere) må alle elementene være tekst. Du får heller ikke noe mellomrom mellom teksten dersom du ikke legger det til innenfor hermetegnene.
print("hei alle"+3) #gir feilmelding siden du ikke kan blande tekst og tall.
var = 3 #lagrer tallet 3 til variabelen "var".
print("hei alle"+var) #gir feilmelding siden du ikke kan blande tekst og tall.
print("hei alle "+"3") #skriver "hei alle 3" som tekst til skjerm.
var = "3" #lagrer teksten "3" til variabelen "var".
print("hei alle "+var) #skriver teksten "hei alle 3" til skjerm.
print("hei"+"hvordan"+"har"+"du"+"det?")#skriver "heihvordanhardudet?" til skjerm.
print("hei "+"hvordan "+"har "+"du "+"det?")#skriver "hei hvordan har du det?" til skjerm.
Dersom du bruker "," som skille, kan du kombinere tekst og tall. Det blir også lagt til mellomrom automatisk.
print("hei","alle",3) #skriver "hei alle 3" til skjerm.
Det er også mulig å bruke noe som heter f-strings. Da kan du sette variabler inn i en tekst uavhengig av om det er tall eller tekst. Du skriver da bare "f" først i parentesen, og inkluderer det du vil med klammeparentes.
var1="tekst" #lagrer ordet "tekst" til variabelen "var1".
var2= 100 #lagrer tallet "100" til variabelen "var2".
print(f"her kan du skrive {var1} og tall som {var2}.") #skriver til skjerm "her kan du skrive tekst og tall som 100."
Oppgave 1
Skriv et program som skriver "Matematikk er "gøy"!" til konsoll. Legg merke til at de doble anførselstegn i teksten også skal skrives ut.
Oppgave 2
Hva er feil med koden under? Rett den opp så den kjører.
sted = Lindås
skole = "Ungdomsskole"
klasse = 8
parallell = d
viEr = (sted)+(skole)+(klasse)+(parallell)
print(viEr)
Oppgave 3
Skriv koden ovenfor ut på følgende to måter ved å bruke variabler.
a) "Lindås Ungdomsskole 8d"
b) "Skolen er Lindås Ungdomsskule, klassen er 8.trinn, parallell d"